<?php

error_reporting(0);
include '../modelo/clientesModelo.php';
$clientes = new clientesModelo();
/*
 * creacion de la tabla clientes y activos
 */

if (isset($_POST['enviarcedula'])) {
    $existe = $clientes->buscarClientePorId($_POST['cedulacliente']);
    if (empty($existe)) {
        $error = "<br><center><table border='1'><tr><td class='titulotabla'>El Cliente NO existe</td></tr></table></center>";
        include '../vista/vistaClientes.php';
        return $error;
    } else {
        $datosedit = $clientes->formEditarCliente("*", "clientes", "id =" . $_POST['cedulacliente'], $_POST['cedulacliente']);
        $datos = $clientes->crearTabla("*", "clientes", "id =" . $_POST['cedulacliente'], $_POST['cedulacliente']);
        $activo = $clientes->buscarActivoPorIdCliente($_POST['cedulacliente']);
        if (empty($activo)) {
            $datos .= "<br><center><table border='1'><tr><td class='titulotabla'>El Cliente no tiene activos</td></tr></table></center>";
            include '../vista/vistaClientes.php';
            return $datos;
        } else {
            $datos .= $clientes->crearTablaActivos("*", "activos", "id_cliente = " . $_POST['cedulacliente']);
            include '../vista/vistaClientes.php';
            return $datos;
        }
    }

    include '../vista/vistaClientes.php';
}

/*
 * elimina un cliente
 */

if (isset($_POST['borrarcliente'])) {
    $resultado = $clientes->borrarclientes($_POST['borrarcliente']);
    if ($resultado != "LACONSULTAFUEEXITOSA") {
        echo $resultado;
        return;
    }
    unlink("../files/" . $_POST['id_cliente'] . ".jpg");
    include '../vista/vistaClientes.php';
}

/*
 * eliminar los activos
 */
if (isset($_POST['borraractivo'])) {
    $estadoborrar = $clientes->borrarActivos($_POST['borraractivo']);
    if ($estadoborrar != "LACONSULTAFUEEXITOSA") {
        echo $estadoborrar;
        return;
    }
    $datos = $clientes->crearTabla("*", "clientes", "id =" . $_POST['id_cliente'], $_POST['id_cliente']);
    $activo = $clientes->buscarActivoPorIdCliente($_POST['id_cliente']);
    if (empty($activo)) {
        $datos .= "<br><center><table border='1'><tr><td class='titulotabla'>El Cliente no tiene activos</td></tr></table></center>";
        include '../vista/vistaClientes.php';
        return $datos;
    } else {
        $datos .= $clientes->crearTablaActivos("*", "activos", "id_cliente = " . $_POST['id_cliente']);
        include '../vista/vistaClientes.php';
        return $datos;
    }
    include '../vista/vistaClientes.php';
}

if (isset($_POST['guardarcambios_x'])) {
    $actualizacion = $clientes->guardarcambios("clientes", array(
        'id' => $_POST['id'],
        'nombre' => $_POST['nombre'],
        'apellidos' => $_POST['apellidos'],
        'fecha' => $_POST['fecha'],
        'sexo' => $_POST['sexo'],
        'numhijos' => $_POST['numhijos'],
        'correo' => $_POST['correo']
            ), "id=" . $_POST['idcliente']);

    // $actualizacion = $clientes->guardarcambios("clientes", $datos, $_POST['guardarcambios']);
    if ($actualizacion != "LACONSULTAFUEEXITOSA") {
        echo $actualizacion;
        return;
    } else {
        
        if ($_POST['id_cliente'] != $_POST['id']) {
            $uploaddir = "../files";
            if ($_FILES["fotoedit"]["error"] > 0) {
                echo "Error:" . $_FILES["fotoedit"]["error"] . "<br>";
            } else {
                $preext = explode(".", $_FILES["fotoedit"]["name"]);
                $ext = end($preext);
                if ($ext != "jpg") {
                    echo "la extension de la imagen no es valida por favor verifique e intente de nuevo. <a href='../index.php'>para volver clic aqui</a>";
                    return;
                }
                unlink("../files/" . $_POST['id_cliente'] . ".jpg");
                $nombre = $_POST['id'] . "." . $ext;
                $destino = $uploaddir . "/" . $nombre;
                move_uploaded_file($_FILES["fotoedit"]["tmp_name"], $destino);
            }
        } 
    }
    include '../vista/vistaClientes.php';
    $datos = $clientes->crearTabla("*", "clientes", "id =" . $_POST['id_cliente'], $_POST['id_cliente']);
    include '../modelo/clientesModelo.php';
}
?>
